home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_93_AThumbnail.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
33KB
|
588 lines
# near model CODE resource
# jump table entries: 18280-18280 (1 of them)
export_2285:
00000000 4E56 FCD6 link A6, -0x032A
00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000008 206E 000C movea.l A0, [A6 + 0xC]
0000000C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000010 22D8 move.l [A1]+, [A0]+
00000012 22D8 move.l [A1]+, [A0]+
00000014 286E 0010 movea.l A4, [A6 + 0x10]
00000018 3C2E 000A move.w D6, [A6 + 0xA]
0000001C 1E2E 0008 move.b D7, [A6 + 0x8]
00000020 7000 moveq.l D0, 0x00
00000022 2D40 FFEE move.l [A6 - 0x12], D0
00000026 200C move.l D0, A4
00000028 661A bne +0x1C /* 00000044 */
0000002A 3F3C 82FF move.w -[A7], 0x82FF
0000002E 486E FFF8 pea.l [A6 - 0x8]
00000032 3F06 move.w -[A7], D6
00000034 1F07 move.b -[A7], D7
00000036 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
0000003A 7000 moveq.l D0, 0x00
0000003C 2D40 FFEE move.l [A6 - 0x12], D0
00000040 6000 059E bra +0x5A0 /* 000005E0 */
label00000044:
00000044 2054 movea.l A0, [A4]
00000046 7001 moveq.l D0, 0x01
00000048 B050 cmp.w D0, [A0]
0000004A 671A beq +0x1C /* 00000066 */
0000004C 3F3C 82FE move.w -[A7], 0x82FE
00000050 486E FFF8 pea.l [A6 - 0x8]
00000054 3F06 move.w -[A7], D6
00000056 1F07 move.b -[A7], D7
00000058 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
0000005C 7000 moveq.l D0, 0x00
0000005E 2D40 FFEE move.l [A6 - 0x12], D0
00000062 6000 0436 bra +0x438 /* 0000049A */
label00000066:
00000066 2054 movea.l A0, [A4]
00000068 4A68 0002 tst.w [A0 + 0x2]
0000006C 671A beq +0x1C /* 00000088 */
0000006E 3F28 0002 move.w -[A7], [A0 + 0x2]
00000072 486E FFF8 pea.l [A6 - 0x8]
00000076 3F06 move.w -[A7], D6
00000078 1F07 move.b -[A7], D7
0000007A 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
0000007E 7000 moveq.l D0, 0x00
00000080 2D40 FFEE move.l [A6 - 0x12], D0
00000084 6000 0414 bra +0x416 /* 0000049A */
label00000088:
00000088 2054 movea.l A0, [A4]
0000008A 4A68 0016 tst.w [A0 + 0x16]
0000008E 661A bne +0x1C /* 000000AA */
00000090 3F3C 82FD move.w -[A7], 0x82FD
00000094 486E FFF8 pea.l [A6 - 0x8]
00000098 3F06 move.w -[A7], D6
0000009A 1F07 move.b -[A7], D7
0000009C 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
000000A0 7000 moveq.l D0, 0x00
000000A2 2D40 FFEE move.l [A6 - 0x12], D0
000000A6 6000 03F2 bra +0x3F4 /* 0000049A */
label000000AA:
000000AA 4A46 tst.w D6
000000AC 660E bne +0x10 /* 000000BC */
000000AE 4267 clr.w -[A7]
000000B0 486E FFF8 pea.l [A6 - 0x8]
000000B4 4EAD 4192 jsr [A5 + 0x4192 /* export_2094 */]
000000B8 3A1F move.w D5, [A7]+
000000BA 6002 bra +0x4 /* 000000BE */
label000000BC:
000000BC 3A06 move.w D5, D6
label000000BE:
000000BE 7002 moveq.l D0, 0x02
000000C0 B045 cmp.w D0, D5
000000C2 5FC0 sle D0
000000C4 4A00 tst.b D0
000000C6 672A beq +0x2C /* 000000F2 */
000000C8 2F00 move.l -[A7], D0
000000CA 4267 clr.w -[A7]
000000CC 2F0C move.l -[A7], A4
000000CE 486E FFF8 pea.l [A6 - 0x8]
000000D2 1207 move.b D1, D7
000000D4 0A01 0001 xori.b D1, 0x1
000000D8 1F01 move.b -[A7], D1
000000DA 4EAD 4752 jsr [A5 + 0x4752 /* export_2278 */]
000000DE 121F move.b D1, [A7]+
000000E0 201F move.l D0, [A7]+
000000E2 C001 and.b D0, D1
000000E4 670C beq +0xE /* 000000F2 */
000000E6 2D7C 0000 0100 FFEE move.l [A6 - 0x12], 0x100
000000EE 6000 03AA bra +0x3AC /* 0000049A */
label000000F2:
000000F2 7002 moveq.l D0, 0x02
000000F4 B045 cmp.w D0, D5
000000F6 5FC0 sle D0
000000F8 4A00 tst.b D0
000000FA 6728 beq +0x2A /* 00000124 */
000000FC 2F00 move.l -[A7], D0
000000FE 4267 clr.w -[A7]
00000100 2F0C move.l -[A7], A4
00000102 486E FFF8 pea.l [A6 - 0x8]
00000106 1207 move.b D1, D7
00000108 0A01 0001 xori.b D1, 0x1
0000010C 1F01 move.b -[A7], D1
0000010E 4EAD 474A jsr [A5 + 0x474A /* export_2277 */]
00000112 121F move.b D1, [A7]+
00000114 201F move.l D0, [A7]+
00000116 C001 and.b D0, D1
00000118 670A beq +0xC /* 00000124 */
0000011A 7020 moveq.l D0, 0x20
0000011C 2D40 FFEE move.l [A6 - 0x12], D0
00000120 6000 0378 bra +0x37A /* 0000049A */
label00000124:
00000124 7002 moveq.l D0, 0x02
00000126 B045 cmp.w D0, D5
00000128 5FC0 sle D0
0000012A 4A00 tst.b D0
0000012C 672A beq +0x2C /* 00000158 */
0000012E 2F00 move.l -[A7], D0
00000130 4267 clr.w -[A7]
00000132 2F0C move.l -[A7], A4
00000134 486E FFF8 pea.l [A6 - 0x8]
00000138 1207 move.b D1, D7
0000013A 0A01 0001 xori.b D1, 0x1
0000013E 1F01 move.b -[A7], D1
00000140 4EAD 4742 jsr [A5 + 0x4742 /* export_2276 */]
00000144 121F move.b D1, [A7]+
00000146 201F move.l D0, [A7]+
00000148 C001 and.b D0, D1
0000014A 670C beq +0xE /* 00000158 */
0000014C 2D7C 0000 0080 FFEE move.l [A6 - 0x12], 0x80
00000154 6000 0344 bra +0x346 /* 0000049A */
label00000158:
00000158 7002 moveq.l D0, 0x02
0000015A B045 cmp.w D0, D5
0000015C 5FC0 sle D0
0000015E 4A00 tst.b D0
00000160 6728 beq +0x2A /* 0000018A */
00000162 2F00 move.l -[A7], D0
00000164 4267 clr.w -[A7]
00000166 2F0C move.l -[A7], A4
00000168 486E FFF8 pea.l [A6 - 0x8]
0000016C 1207 move.b D1, D7
0000016E 0A01 0001 xori.b D1, 0x1
00000172 1F01 move.b -[A7], D1
00000174 4EAD 473A jsr [A5 + 0x473A /* export_2275 */]
00000178 121F move.b D1, [A7]+
0000017A 201F move.l D0, [A7]+
0000017C C001 and.b D0, D1
0000017E 670A beq +0xC /* 0000018A */
00000180 7008 moveq.l D0, 0x08
00000182 2D40 FFEE move.l [A6 - 0x12], D0
00000186 6000 0312 bra +0x314 /* 0000049A */
label0000018A:
0000018A 4267 clr.w -[A7]
0000018C 2F0C move.l -[A7], A4
0000018E 486E FFF8 pea.l [A6 - 0x8]
00000192 1007 move.b D0, D7
00000194 0A00 0001 xori.b D0, 0x1
00000198 1F00 move.b -[A7], D0
0000019A 4EAD 4732 jsr [A5 + 0x4732 /* export_2274 */]
0000019E 101F move.b D0, [A7]+
000001A0 670A beq +0xC /* 000001AC */
000001A2 7040 moveq.l D0, 0x40
000001A4 2D40 FFEE move.l [A6 - 0x12], D0
000001A8 6000 02F0 bra +0x2F2 /* 0000049A */
label000001AC:
000001AC 4267 clr.w -[A7]
000001AE 2F0C move.l -[A7], A4
000001B0 486E FFF8 pea.l [A6 - 0x8]
000001B4 1007 move.b D0, D7
000001B6 0A00 0001 xori.b D0, 0x1
000001BA 1F00 move.b -[A7], D0
000001BC 4EAD 472A jsr [A5 + 0x472A /* export_2273 */]
000001C0 101F move.b D0, [A7]+
000001C2 670A beq +0xC /* 000001CE */
000001C4 7001 moveq.l D0, 0x01
000001C6 2D40 FFEE move.l [A6 - 0x12], D0
000001CA 6000 02CE bra +0x2D0 /* 0000049A */
label000001CE:
000001CE 7001 moveq.l D0, 0x01
000001D0 B046 cmp.w D0, D6
000001D2 56C0 sne D0
000001D4 4A00 tst.b D0
000001D6 672A beq +0x2C /* 00000202 */
000001D8 2F00 move.l -[A7], D0
000001DA 4267 clr.w -[A7]
000001DC 2F0C move.l -[A7], A4
000001DE 486E FFF8 pea.l [A6 - 0x8]
000001E2 1207 move.b D1, D7
000001E4 0A01 0001 xori.b D1, 0x1
000001E8 1F01 move.b -[A7], D1
000001EA 4EAD 4752 jsr [A5 + 0x4752 /* export_2278 */]
000001EE 121F move.b D1, [A7]+
000001F0 201F move.l D0, [A7]+
000001F2 C001 and.b D0, D1
000001F4 670C beq +0xE /* 00000202 */
000001F6 2D7C 0000 0100 FFEE move.l [A6 - 0x12], 0x100
000001FE 6000 029A bra +0x29C /* 0000049A */
label00000202:
00000202 7001 moveq.l D0, 0x01
00000204 B046 cmp.w D0, D6
00000206 56C0 sne D0
00000208 4A00 tst.b D0
0000020A 6728 beq +0x2A /* 00000234 */
0000020C 2F00 move.l -[A7], D0
0000020E 4267 clr.w -[A7]
00000210 2F0C move.l -[A7], A4
00000212 486E FFF8 pea.l [A6 - 0x8]
00000216 1207 move.b D1, D7
00000218 0A01 0001 xori.b D1, 0x1
0000021C 1F01 move.b -[A7], D1
0000021E 4EAD 474A jsr [A5 + 0x474A /* export_2277 */]
00000222 121F move.b D1, [A7]+
00000224 201F move.l D0, [A7]+
00000226 C001 and.b D0, D1
00000228 670A beq +0xC /* 00000234 */
0000022A 7020 moveq.l D0, 0x20
0000022C 2D40 FFEE move.l [A6 - 0x12], D0
00000230 6000 0268 bra +0x26A /* 0000049A */
label00000234:
00000234 7001 moveq.l D0, 0x01
00000236 B046 cmp.w D0, D6
00000238 56C0 sne D0
0000023A 4A00 tst.b D0
0000023C 672A beq +0x2C /* 00000268 */
0000023E 2F00 move.l -[A7], D0
00000240 4267 clr.w -[A7]
00000242 2F0C move.l -[A7], A4
00000244 486E FFF8 pea.l [A6 - 0x8]
00000248 1207 move.b D1, D7
0000024A 0A01 0001 xori.b D1, 0x1
0000024E 1F01 move.b -[A7], D1
00000250 4EAD 4742 jsr [A5 + 0x4742 /* export_2276 */]
00000254 121F move.b D1, [A7]+
00000256 201F move.l D0, [A7]+
00000258 C001 and.b D0, D1
0000025A 670C beq +0xE /* 00000268 */
0000025C 2D7C 0000 0080 FFEE move.l [A6 - 0x12], 0x80
00000264 6000 0234 bra +0x236 /* 0000049A */
label00000268:
00000268 7001 moveq.l D0, 0x01
0000026A B046 cmp.w D0, D6
0000026C 56C0 sne D0
0000026E 4A00 tst.b D0
00000270 6728 beq +0x2A /* 0000029A */
00000272 2F00 move.l -[A7], D0
00000274 4267 clr.w -[A7]
00000276 2F0C move.l -[A7], A4
00000278 486E FFF8 pea.l [A6 - 0x8]
0000027C 1207 move.b D1, D7
0000027E 0A01 0001 xori.b D1, 0x1
00000282 1F01 move.b -[A7], D1
00000284 4EAD 473A jsr [A5 + 0x473A /* export_2275 */]
00000288 121F move.b D1, [A7]+
0000028A 201F move.l D0, [A7]+
0000028C C001 and.b D0, D1
0000028E 670A beq +0xC /* 0000029A */
00000290 7008 moveq.l D0, 0x08
00000292 2D40 FFEE move.l [A6 - 0x12], D0
00000296 6000 0202 bra +0x204 /* 0000049A */
label0000029A:
0000029A 42A7 clr.l -[A7]
0000029C 2F0C move.l -[A7], A4
0000029E 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */]
000002A2 2D5F FFF2 move.l [A6 - 0xE], [A7]+
000002A6 7000 moveq.l D0, 0x00
000002A8 6B18 bmi +0x1A /* 000002C2 */
000002AA B07C 001F cmp.w D0, 0x1F
000002AE 6E12 bgt +0x14 /* 000002C2 */
000002B0 41EE FFF6 lea.l A0, [A6 - 0xA]
000002B4 3200 move.w D1, D0
000002B6 E649 lsr D1.w, 3
000002B8 4441 neg.w D1
000002BA 0130 10FF btst [A0 + D1.w - 0x1], D0
000002BE 0A3C 0004 xori.b ccr, 4
label000002C2:
000002C2 57C0 seq D0
000002C4 4A00 tst.b D0
000002C6 6622 bne +0x24 /* 000002EA */
000002C8 7206 moveq.l D1, 0x06
000002CA 6B18 bmi +0x1A /* 000002E4 */
000002CC B27C 001F cmp.w D1, 0x1F
000002D0 6E12 bgt +0x14 /* 000002E4 */
000002D2 41EE FFF6 lea.l A0, [A6 - 0xA]
000002D6 3401 move.w D2, D1
000002D8 E64A lsr D2.w, 3
000002DA 4442 neg.w D2
000002DC 0330 20FF btst [A0 + D2.w - 0x1], D1
000002E0 0A3C 0004 xori.b ccr, 4
label000002E4:
000002E4 57C1 seq D1
000002E6 8001 or.b D0, D1
000002E8 671A beq +0x1C /* 00000304 */
label000002EA:
000002EA 3F3C 82FC move.w -[A7], 0x82FC
000002EE 486E FFF8 pea.l [A6 - 0x8]
000002F2 3F06 move.w -[A7], D6
000002F4 1F07 move.b -[A7], D7
000002F6 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
000002FA 7000 moveq.l D0, 0x00
000002FC 2D40 FFEE move.l [A6 - 0x12], D0
00000300 6000 0198 bra +0x19A /* 0000049A */
label00000304:
00000304 7001 moveq.l D0, 0x01
00000306 6B18 bmi +0x1A /* 00000320 */
00000308 B07C 001F cmp.w D0, 0x1F
0000030C 6E12 bgt +0x14 /* 00000320 */
0000030E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000312 3200 move.w D1, D0
00000314 E649 lsr D1.w, 3
00000316 4441 neg.w D1
00000318 0130 10FF btst [A0 + D1.w - 0x1], D0
0000031C 0A3C 0004 xori.b ccr, 4
label00000320:
00000320 57C0 seq D0
00000322 4A00 tst.b D0
00000324 6644 bne +0x46 /* 0000036A */
00000326 7202 moveq.l D1, 0x02
00000328 6B18 bmi +0x1A /* 00000342 */
0000032A B27C 001F cmp.w D1, 0x1F
0000032E 6E12 bgt +0x14 /* 00000342 */
00000330 41EE FFF6 lea.l A0, [A6 - 0xA]
00000334 3401 move.w D2, D1
00000336 E64A lsr D2.w, 3
00000338 4442 neg.w D2
0000033A 0330 20FF btst [A0 + D2.w - 0x1], D1
0000033E 0A3C 0004 xori.b ccr, 4
label00000342:
00000342 57C1 seq D1
00000344 8001 or.b D0, D1
00000346 6622 bne +0x24 /* 0000036A */
00000348 7203 moveq.l D1, 0x03
0000034A 6B18 bmi +0x1A /* 00000364 */
0000034C B27C 001F cmp.w D1, 0x1F
00000350 6E12 bgt +0x14 /* 00000364 */
00000352 41EE FFF6 lea.l A0, [A6 - 0xA]
00000356 3401 move.w D2, D1
00000358 E64A lsr D2.w, 3
0000035A 4442 neg.w D2
0000035C 0330 20FF btst [A0 + D2.w - 0x1], D1
00000360 0A3C 0004 xori.b ccr, 4
label00000364:
00000364 57C1 seq D1
00000366 8001 or.b D0, D1
00000368 6726 beq +0x28 /* 00000390 */
label0000036A:
0000036A 122D F468 move.b D1, [A5 - 0xB98]
0000036E 0A01 0001 xori.b D1, 0x1
00000372 C001 and.b D0, D1
00000374 671A beq +0x1C /* 00000390 */
00000376 3F3C 82FB move.w -[A7], 0x82FB
0000037A 486E FFF8 pea.l [A6 - 0x8]
0000037E 3F06 move.w -[A7], D6
00000380 1F07 move.b -[A7], D7
00000382 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
00000386 7000 moveq.l D0, 0x00
00000388 2D40 FFEE move.l [A6 - 0x12], D0
0000038C 6000 010C bra +0x10E /* 0000049A */
label00000390:
00000390 7004 moveq.l D0, 0x04
00000392 6B18 bmi +0x1A /* 000003AC */
00000394 B07C 001F cmp.w D0, 0x1F
00000398 6E12 bgt +0x14 /* 000003AC */
0000039A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000039E 3200 move.w D1, D0
000003A0 E649 lsr D1.w, 3
000003A2 4441 neg.w D1
000003A4 0130 10FF btst [A0 + D1.w - 0x1], D0
000003A8 0A3C 0004 xori.b ccr, 4
label000003AC:
000003AC 57C0 seq D0
000003AE 4A00 tst.b D0
000003B0 6622 bne +0x24 /* 000003D4 */
000003B2 7205 moveq.l D1, 0x05
000003B4 6B18 bmi +0x1A /* 000003CE */
000003B6 B27C 001F cmp.w D1, 0x1F
000003BA 6E12 bgt +0x14 /* 000003CE */
000003BC 41EE FFF6 lea.l A0, [A6 - 0xA]
000003C0 3401 move.w D2, D1
000003C2 E64A lsr D2.w, 3
000003C4 4442 neg.w D2
000003C6 0330 20FF btst [A0 + D2.w - 0x1], D1
000003CA 0A3C 0004 xori.b ccr, 4
label000003CE:
000003CE 57C1 seq D1
000003D0 8001 or.b D0, D1
000003D2 6726 beq +0x28 /* 000003FA */
label000003D4:
000003D4 122D F46C move.b D1, [A5 - 0xB94]
000003D8 0A01 0001 xori.b D1, 0x1
000003DC C001 and.b D0, D1
000003DE 671A beq +0x1C /* 000003FA */
000003E0 3F3C 82FA move.w -[A7], 0x82FA
000003E4 486E FFF8 pea.l [A6 - 0x8]
000003E8 3F06 move.w -[A7], D6
000003EA 1F07 move.b -[A7], D7
000003EC 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
000003F0 7000 moveq.l D0, 0x00
000003F2 2D40 FFEE move.l [A6 - 0x12], D0
000003F6 6000 00A2 bra +0xA4 /* 0000049A */
label000003FA:
000003FA 7007 moveq.l D0, 0x07
000003FC 6B18 bmi +0x1A /* 00000416 */
000003FE B07C 001F cmp.w D0, 0x1F
00000402 6E12 bgt +0x14 /* 00000416 */
00000404 41EE FFF6 lea.l A0, [A6 - 0xA]
00000408 3200 move.w D1, D0
0000040A E649 lsr D1.w, 3
0000040C 4441 neg.w D1
0000040E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000412 0A3C 0004 xori.b ccr, 4
label00000416:
00000416 57C0 seq D0
00000418 4A00 tst.b D0
0000041A 6622 bne +0x24 /* 0000043E */
0000041C 7208 moveq.l D1, 0x08
0000041E 6B18 bmi +0x1A /* 00000438 */
00000420 B27C 001F cmp.w D1, 0x1F
00000424 6E12 bgt +0x14 /* 00000438 */
00000426 41EE FFF6 lea.l A0, [A6 - 0xA]
0000042A 3401 move.w D2, D1
0000042C E64A lsr D2.w, 3
0000042E 4442 neg.w D2
00000430 0330 20FF btst [A0 + D2.w - 0x1], D1
00000434 0A3C 0004 xori.b ccr, 4
label00000438:
00000438 57C1 seq D1
0000043A 8001 or.b D0, D1
0000043C 6724 beq +0x26 /* 00000462 */
label0000043E:
0000043E 122D F43C move.b D1, [A5 - 0xBC4]
00000442 0A01 0001 xori.b D1, 0x1
00000446 C001 and.b D0, D1
00000448 6718 beq +0x1A /* 00000462 */
0000044A 3F3C 82F8 move.w -[A7], 0x82F8
0000044E 486E FFF8 pea.l [A6 - 0x8]
00000452 3F06 move.w -[A7], D6
00000454 1F07 move.b -[A7], D7
00000456 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
0000045A 7000 moveq.l D0, 0x00
0000045C 2D40 FFEE move.l [A6 - 0x12], D0
00000460 6038 bra +0x3A /* 0000049A */
label00000462:
00000462 202E FFF2 move.l D0, [A6 - 0xE]
00000466 7200 moveq.l D1, 0x00
00000468 B081 cmp.l D0, D1
0000046A 6718 beq +0x1A /* 00000484 */
0000046C 3F3C FF94 move.w -[A7], 0xFF94
00000470 486E FFF8 pea.l [A6 - 0x8]
00000474 3F06 move.w -[A7], D6
00000476 1F07 move.b -[A7], D7
00000478 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
0000047C 7000 moveq.l D0, 0x00
0000047E 2D40 FFEE move.l [A6 - 0x12], D0
00000482 6016 bra +0x18 /* 0000049A */
label00000484:
00000484 3F3C 82FD move.w -[A7], 0x82FD
00000488 486E FFF8 pea.l [A6 - 0x8]
0000048C 3F06 move.w -[A7], D6
0000048E 1F07 move.b -[A7], D7
00000490 4EAD 475A jsr [A5 + 0x475A /* export_2279 */]
00000494 7000 moveq.l D0, 0x00
00000496 2D40 FFEE move.l [A6 - 0x12], D0
label0000049A:
0000049A 082D 0000 F448 btst.b [A5 - 0xBB8], 0x0
000004A0 6700 013E beq +0x140 /* 000005E0 */
000004A4 486E FED6 pea.l [A6 - 0x12A]
000004A8 A976 syscall GetKeys
000004AA 4240 clr.w D0
000004AC 102D F449 move.b D0, [A5 - 0xBB7]
000004B0 4A40 tst.w D0
000004B2 57C0 seq D0
000004B4 4A00 tst.b D0
000004B6 661A bne +0x1C /* 000004D2 */
000004B8 4241 clr.w D1
000004BA 122D F449 move.b D1, [A5 - 0xBB7]
000004BE 3401 move.w D2, D1
000004C0 E642 asr D2.w, 3
000004C2 41EE FED6 lea.l A0, [A6 - 0x12A]
000004C6 0330 2000 btst [A0 + D2.w], D1
000004CA 56C1 sne D1
000004CC 8001 or.b D0, D1
000004CE 6700 0110 beq +0x112 /* 000005E0 */
label000004D2:
000004D2 41EE FFE6 lea.l A0, [A6 - 0x1A]
000004D6 43EE FFF8 lea.l A1, [A6 - 0x8]
000004DA 20D9 move.l [A0]+, [A1]+
000004DC 20D9 move.l [A0]+, [A1]+
000004DE 302E FFEA move.w D0, [A6 - 0x16]
000004E2 907C 0010 sub.w D0, 0x10
000004E6 3D40 FFE6 move.w [A6 - 0x1A], D0
000004EA 486E FFE6 pea.l [A6 - 0x1A]
000004EE 2F3C 0002 0002 move.l -[A7], 0x20002
000004F4 A8A9 syscall InsetRect
000004F6 486E FFE6 pea.l [A6 - 0x1A]
000004FA 486D FE2A pea.l [A5 - 0x1D6]
000004FE A8A5 syscall FillRect
00000500 302E FFE8 move.w D0, [A6 - 0x18]
00000504 5440 addq.w D0, 2
00000506 3F00 move.w -[A7], D0
00000508 302E FFEA move.w D0, [A6 - 0x16]
0000050C 5540 subq.w D0, 2
0000050E 3F00 move.w -[A7], D0
00000510 A893 syscall MoveTo
00000512 3F3C 0001 move.w -[A7], 0x1
00000516 A887 syscall TextFont
00000518 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000051C A88A syscall TextSize
0000051E 3F3A 00E6 move.w -[A7], [PC + 0xE6 /* 00000606, value 0x0, cstring "" */]
00000522 A888 syscall TextFace
00000524 3F3C 0002 move.w -[A7], 0x2
00000528 A889 syscall TextMode
0000052A 2054 movea.l A0, [A4]
0000052C 4A68 0002 tst.w [A0 + 0x2]
00000530 672E beq +0x30 /* 00000560 */
00000532 3028 0002 move.w D0, [A0 + 0x2]
00000536 48C0 ext.l D0
00000538 2F00 move.l -[A7], D0
0000053A 486E FEE6 pea.l [A6 - 0x11A]
0000053E 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000542 487A 00BC pea.l [PC + 0xBC /* 00000600, value 0x4457272, pstring "Err=" */]
00000546 486E FEE6 pea.l [A6 - 0x11A]
0000054A 486E FDD6 pea.l [A6 - 0x22A]
0000054E 3F3C 0002 move.w -[A7], 0x2
00000552 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000556 486E FDD6 pea.l [A6 - 0x22A]
0000055A A884 syscall DrawString
0000055C 6000 0082 bra +0x84 /* 000005E0 */
label00000560:
00000560 486E FCD6 pea.l [A6 - 0x32A]
00000564 2F0C move.l -[A7], A4
00000566 4EAD 476A jsr [A5 + 0x476A /* export_2281 */]
0000056A A884 syscall DrawString
0000056C 4267 clr.w -[A7]
0000056E 2F0C move.l -[A7], A4
00000570 4267 clr.w -[A7]
00000572 4EAD 4762 jsr [A5 + 0x4762 /* export_2280 */]
00000576 101F move.b D0, [A7]+
00000578 6706 beq +0x8 /* 00000580 */
0000057A 487A 0080 pea.l [PC + 0x80 /* 000005FC, value 0x2205300, pstring " S" */]
0000057E A884 syscall DrawString
label00000580:
00000580 4267 clr.w -[A7]
00000582 2F0C move.l -[A7], A4
00000584 3F3C 0001 move.w -[A7], 0x1
00000588 4EAD 4762 jsr [A5 + 0x4762 /* export_2280 */]
0000058C 101F move.b D0, [A7]+
0000058E 6706 beq +0x8 /* 00000596 */
00000590 487A 0066 pea.l [PC + 0x66 /* 000005F8, value 0x2204400, pstring " D" */]
00000594 A884 syscall DrawString
label00000596:
00000596 487A 005C pea.l [PC + 0x5C /* 000005F4, value 0x2202000, pstring " " */]
0000059A 486E FCD6 pea.l [A6 - 0x32A]
0000059E 2F2E FFEE move.l -[A7], [A6 - 0x12]
000005A2 4EAD 477A jsr [A5 + 0x477A /* export_2283 */]
000005A6 487A 004A pea.l [PC + 0x4A /* 000005F2, value 0x12F0220 */]
000005AA 486E FDD6 pea.l [A6 - 0x22A]
000005AE 3F3C 0003 move.w -[A7], 0x3
000005B2 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000005B6 486E FDD6 pea.l [A6 - 0x22A]
000005BA A884 syscall DrawString
000005BC 487A 0032 pea.l [PC + 0x32 /* 000005F0, value 0x15B012F */]
000005C0 486E FCD6 pea.l [A6 - 0x32A]
000005C4 2F0C move.l -[A7], A4
000005C6 4EAD 4782 jsr [A5 + 0x4782 /* export_2284 */]
000005CA 487A 0022 pea.l [PC + 0x22 /* 000005EE, value 0x15D015B */]
000005CE 486E FDD6 pea.l [A6 - 0x22A]
000005D2 3F3C 0003 move.w -[A7], 0x3
000005D6 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000005DA 486E FDD6 pea.l [A6 - 0x22A]
000005DE A884 syscall DrawString
label000005E0:
000005E0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000005E4 4E5E unlink A6
000005E6 205F movea.l A0, [A7]+
000005E8 DEFC 000C add.w A7, 0xC
000005EC 4ED0 jmp [A0]
000005EE 015D bchg [A5]+, D0
000005F0 015B bchg [A3]+, D0
000005F2 012F 0220 btst [A7 + 0x220], D0
000005F6 2000 move.l D0, D0
000005F8 0220 4400 andi.b -[A0], 0x0
000005FC 0220 5300 andi.b -[A0], 0x0
00000600 0445 7272 subi.w D5, 0x7272 /* 'rr' */
00000604 3D00 move.w -[A6], D0
00000606 0000 .incomplete